# -*- coding: utf-8 -*-
#         ┌─┐       ┌─┐
#      ┌──┘ ┴───────┘ ┴──┐
#      │                 │
#      │       ───       │
#      │  ─┬┘       └┬─  │
#      │                 │
#      │       ─┴─       │
#      │                 │
#      └───┐         ┌───┘
#          │         │
#          │         │
#          │         │
#          │         └──────────────┐
#          │                        │
#          │                        ├─┐
#          │                        ┌─┘
#          │                        │
#          └─┐  ┐  ┌───────┬──┐  ┌──┘
#            │ ─┤ ─┤       │ ─┤ ─┤
#            └──┴──┘       └──┴──┘
#                神兽保佑
#                代码无BUG!

'''
定义一个函数，参数为一个列表，要求对列表进行排序
'''


def bubbleSort(myList):
    if not isinstance(myList, list):
        return 'Parame must be list'
    else:
        lenght = len(myList)
        for i in range(0, lenght):
            for j in range(i+1, lenght):
                if myList[i] > myList[j]:
                    #如果myList[i]小于myList[j]
                    myList[i], myList[j] = myList[j], myList[i]
    return myList
lst = [4, 6, 8, 1, 5, 4, 3, 9, -10, 11, 3, 22, 100, 55, 0, 4, -1, 31, 210]
print bubbleSort(lst)
